<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>API</title>
<style type="text/css">
#container {
	line-height: 160%;
}
.nav {
	border-bottom: 1px solid #ccc;
	height: 32px;
	_height: 31px;
	_padding: 0 0 0 30px;
}
.nav li {
	float: left;
	list-style: none;
	position: relative;
	bottom: -2px;
}
.nav li a {
	float: left;
	display: block;
	color: #0000aa;
	padding: 5px 10px;
	border: 1px solid #ccc;
	background: #ddd;
	text-decoration: none;
}
.nav li.active a {
	border-bottom: none;
	background: #f3f3f3;
	color: #000;
}
xmp {
	padding: 0;
	margin: 0;
	border: 1px dashed #ccc;
	background: #fff;
}
.box em {
	font-style: normal;
	color: red;
	font-weight: bold;
}
</style>
<script type="text/javascript" src="jquery-1.8.1.min.js"></script>
<script type="text/javascript">

$(function(){
  $('.nav a').each(function(i){
    $(this).click(function(){
      $('.nav li').removeClass('active');
      $('.nav li').eq(i).addClass('active');
      $(this).blur();
      $('.box').hide();

      $('#list' + (i + 1) ).show();
    })
  })

	$('.box').hide();
	$('#list1').show();
  
})
</script>
</head>

<body style="font-family: verdana; font-size: 12px;  background: #f3f3f3;">
<h1>API</h1>
<div id="container">
<ul class="nav">
    <li class="active"><a href="#" >1.首页</a></li>
    <li class="active"><a href="#" >2.列表页</a></li>
    <li class="active"><a href="#" >3.详情页</a></li>
</ul>
<div class="box" id="list1" >
  <h2>git信息</h2>
  <ul>
    <li>git-http：https://gitee.com/ekbear123/wb_hzq_20170915.git</li>
    <li>git-ssh：git@gitee.com:ekbear123/wb_hzq_20170915.git</li>

  </ul>

  <h2>后台地址</h2>
  <ul>
    
    <li>本地：http://localhost/wb_hzq_20170915/admin</li>
    <li>生成机:http://allsin18k.com.hk/admin</li>
    <li>用户名：admin</li>
    <li>密码：123456</li>
  </ul>

<h2>导航中英文按钮链接</h2>
<ul>
  <li>中文: http://allsin18k.com.hk/</li>
  <li>英文：http://fanyi.baidu.com/transpage?query=http://allsin18k.com.hk/</li>

</ul>


   <h2>1.1.导航菜单</h2>
    <ul>
	      <li class='url'>调用地址：<a href="" target='_blank'>./index.php?m=index&a=nav</a></li>
        <li>请求方式：get</li>
        <pre>
          
            [
              {
                "term_id": "11",
                "name": "男士"
              },
              {
                "term_id": "12",
                "name": "女士"
              },
              {
                "term_id": "17",
                "name": "彩色"
              }
            ]

        </pre>

    </ul>

   <h2>1.2.获取二级类目列表</h2>
    <ul>
        <li class='url'>调用地址：<a href="" target='_blank'>./index.php?m=index&a=cate_list</a></li>
        <li>请求方式：get</li>
        <li>决定右侧显示的条件：'recommend'=1，或者随便前两个</li>

  <pre>
[
  {
    "id": "11",
    "name": "男士",    //一级类目名称
    "created_time": "2017-09-15 15:13:23",
    "cover": ""/wb_hzq_20170915/data/upload/20170915/59bb7ad047414.jpg"",   //一级类目封面，就是左侧下面的图片
    "parentid": "0",
    "child": {
      "13": {
        "id": "13",
        "name": "皮具", //二级类目名称
        "created_time": "2017-09-15 15:13:23",
        "cover": ""/wb_hzq_20170915/data/upload/20170915/59bb7ad047414.jpg"",//二级类目名称
        "parentid": "11",
        "recommend":"1"//是否推荐到首页，如果是1，就显示在右侧列表位置，
        "child": []
      },
      "14": {
        "id": "14",
        "name": "手表",
        "created_time": "2017-09-15 15:13:23",
        "cover": ""/wb_hzq_20170915/data/upload/20170915/59bb7ad047414.jpg".jpg",
        "parentid": "11",
        "child": []
      }
    }
  },
 
{id: "12", name: "女士", created_time: "2017-09-15 15:13:23", cover: "20170915/59bb7ad047414.jpg",…}
{id: "17", name: "彩色", created_time: "2017-09-15 15:13:23", cover: "20170915/59bb7ad047414.jpg",…}
]

  </pre>

  </ul>

   <h2>1.2.banner图</h2>
    <ul>
        <li class='url'>调用地址：<a href="" target='_blank'>./index.php?m=index&a=banner</a></li>
        <li>请求方式：get</li>
        <li>参数：brname=index // index(首页参数值,默认值)</li>
        <li>      其他页面的图如： brname=男士//二级页面的参数从接口1.1返回的字段'name'获取</li>
        <li>返回：</li>
        <pre>
          [
            {
              "slide_name": "qqq",//名称
              "slide_pic": "/wb_hzq_20170915/data/upload/20170915/59bb910092192.jpg",//图片路径
              "slide_url": ""   //跳转链接
            }
          ]

        </pre>

    </ul>

</div>
<!--list2-->
<div class="box" id="list2" >   
    <h2>2.1.顶部二级栏目菜单</h2>
    <ul>
        <li class='url'>调用地址：<a href="" target='_blank'>./index.php?m=index&a=nav_sec</a></li>
        <li>请求方式：get</li>
        <li> 参数说明:tid=1//从接口1.1 字段'term_id'获取,</li>
        <pre>
          
{
  "4": {
    "id": "15",
    "name": "包具",
    "parentid": "12"
  },
  "5": {
    "id": "16",
    "name": "配饰",
    "parentid": "12"
  }
}

        </pre>        
        
    </ul>

    <h2>2.2.商品列表页</h2>
    <ul>
        <li class='url'>调用地址：<a href="" target='_blank'>./index.php?m=product&a=pro_list</a></li>
        <li>请求方式：GET</li>
        <li> 参数说明:tid// 二级类目id，从接口2.1返回值字段'id' 获取（因为一级目录不能添加商品，所以点击了一级目录之后，显示第一个二级类目作为默认数据）</li>
        <li>      page//页码，默认1</li>
        <li>      limit//记录数 默认9</li>
        <li>触发位置，二级导航菜单</li>
        <pre>
[
  {
    "id": "1",
    "post_title": "皮具1", //商品名称
    "post_modified": "2017-09-18 10:31:09",  
    "thumb": "/wb_hzq_20170915/data/upload/20170918/59bf364659576.jpg"   //封面图路径
  },
  {
    "id": "2",
    "post_title": "皮具2",
    "post_modified": "2017-09-18 10:31:09",
    "thumb": ""
  }
]        </pre>
    </ul>
    
     <h2>2.3.访问路径</h2>
    <ul>
        <li class='url'>调用地址：<a href="" target='_blank'>./index.php?m=index&a=visit_path</a></li>
        <li>请求方式：GET</li>
        <li> 参数说明:tid// 二级类目id，从接口2.1返回值字段'id' 获取（因为一级目录不能添加商品，所以点击了一级目录之后，显示第一个二级类目作为默认数据）</li>
        
        <pre>//按顺序从上至下
[
  {
    "tag": "首页",
    "id": ""
  },
  {
    "tag": "男士",
    "id": "11"
  },
  {
    "tag": "皮具",
    "id": "13"
  }
]    

 </pre>
    </ul>   
 

</div>


<div class="box" id="list3" >

    
    <h2>3.1.商品详情页</h2>
    <ul>
        <li class='url'>调用地址：<a href="" target='_blank'>./index.php?m=product&a=pro_detail</a></li>
        <li>请求方式：POST</li>
        <li> 参数说明:proid// 商品id，从接口2.2返回值字段'id' 获取</li>
        <pre>
{
  "visit_path": [  //面包屑，访问路径
    {
      "tag": "首页",
      "id": ""
    },
    {
      "tag": "男士",
      "id": "11"
    },
    {
      "tag": "皮具",
      "id": "13"
    },
    {
      "tag": "皮具1",
      "id": "1"
    }
  ],
  "detail": {         //商品详情
    "id": "1",
    "post_price": "12.00",    //价格
    "post_sn": "dsdsd",       //编号
    "post_size": "12*12",     //大小
    "post_weight": "15",    //重量
    "post_content": "我是特点",  //特点
    "post_title": "皮具1",   //商品名称
    "post_excerpt": "是的是的山东省的所多所多",//说明
    "post_modified": "2017-09-18 10:31:09",
    "term_label": "皮具",
    "photo": [
      "/wb_hzq_20170915/data/upload/20170918/59bf2ff64a437.jpg",   //商品图片
      "/wb_hzq_20170915/data/upload/20170918/59bf2ff65dab2.jpg"
    ],
    "video": [
      "/data/upload/attachment/2017-09-27/59cb5df466572.mp4",   //视频地址,按顺序排下来
      "/data/upload/attachment/2017-09-27/59cb5df466573.mp4"
    ],    
  },
  "last_visit": [     //最近访问记录
    {
      "id": "1",
      "post_title": "皮具1",
      "post_modified": "2017-09-18 10:31:09",
      "thumb": "/wb_hzq_20170915/data/upload/20170918/59bf364659576.jpg"
    },
    {
      "id": "2",
      "post_title": "皮具2",
      "post_modified": "2017-09-18 10:31:09",
      "thumb": ""
    },
    {
      "id": "3",
      "post_title": "女生包具",
      "post_modified": "2017-09-18 10:51:13",
      "thumb": "/wb_hzq_20170915/data/upload/20170918/59bf34c8c65b1.jpg"
    }
  ],
  "related": [        //相关商品
    {
      "id": "2",
      "post_title": "皮具2",
      "post_modified": "2017-09-18 10:31:09",
      "thumb": ""
    }
  ]
}
        </pre>
    </ul>
    
 
<h2>3.2分享按钮连接</h2>
<ul>
  
  <li>工具地址：http://www.16css.com/page_code/617.html</li>
  <li>按钮：facebook、twitter、Plurk</li>
  <li>从工具链接上面，复制好链接，加上对应的参数，放在对应的href即可</li>
</ul>


</div>
</div>
    




<!--list6-->

<div class="box" id="list4" >
    <h2>5.1.奖品</h2>

    <table cellspacing="1" cellpadding="1" border="1">
        <col width="131" />
        <col width="133" />
        <col width="72" />
        <tr>
            <th colspan="4">时间5月6日-5月25日</th>
        </tr>
        <tr>
            <td width="20" align="center"><strong>编号</strong></td>
            <td width="200" align="center"><strong>奖品名称</strong></td>
            <td width="50" align="center"><strong>奖品数量</strong></td>           
            <td width="200" align="center"><strong>抽奖条件</strong></td>
        </tr>

        <tr>
            <td>1</td>
            <td>一等奖：200</td>
            <td>500张</td>
    
        </tr>
        <tr>
            <td>2</td>
            <td>二等奖：100</td>
            <td>2000</td>
        </tr>
        <tr>
            <td>3</td>
            <td>三等奖：50</td>
            <td>4000</td>
        </tr>
     


    </table>
</div>

<div class="box" id="list5" >
    <h2>6.1.开始游戏时触发，创建loginid</h2>
    <ul>
        <li>接口描述:自动创建loginid,记录session（必须使用ajax提交，post方式）</li>
        <li>调用地址:./index.php?m=Home&c=Game&a=startGame</li>
        <li>请求方式：POST</li>
        <li> 参数说明:
            <ul>
                 <li>无</li>
            </ul> 
           
        </li>
        <li>返回结果:不需要
    </ul>

    <h2>6.2.游戏结束，提交游戏成绩</h2>
    <ul>
        <li>接口描述:由于游戏可以无限制玩，所有不存在非法操作说明</li>
        <li>调用地址:./index.php?m=Home&c=Game&a=playGame&gameResult=</li>
        <li>请求方式：POST</li>
        <li> 参数说明:
            <ul>
                 <li>gameResult//int游戏成绩</li>
            </ul> 
           
        </li>
        <li>返回结果:
<pre>
{"error_code":101,"info":"\u672a\u767b\u5f55","status":false}

</pre>
    <ul>返回抽奖结果说明：
        <li>info//文字说明，到时候你看着办</li>
        <li>game_ret//不管是否中奖，都会出成绩</li>
        <li>status说明：
            <ul>
                <li>1.不中奖lose(str);</li>
                <li>2.中奖win(str),会出现奖品序列号(coupon[序列号内容];coupon_id[序列号id，提交用户数据要传给我])</li>
                <li>3.false(boolean)这个状态，会有error_code,主要给开发人员或者违规操作的叼毛看的，你可以统一alert出警告语句</li>
            </ul>
        </li>
    </ul>
       <ul>
           <li>error_code说明：反正你就两个弹窗，给你看也是废话</li>
       </ul> 
    </ul>    
 
    <h2>6.3给傻逼查询那串不知道什么鬼东东</h2>
     <ul>
        <li>接口说明：输入手机号，姓名</li>
        <li>调用地址：./index.php?m=Home&c=User&a=selectCoupon&name&phone</li>
        <li>请求方式：POST</li>
        <li>参数：
            <ul>
                <li>name//名字</li>
                <li>phone//手机号码</li>
                <li>code//验证码</li>
            </ul>
        </li>
        <li>返回结果:
<pre>
    {"error_code":0,"info":"\u8d44\u6599\u63d0\u4ea4\u5b8c\u6210","status":true}
</pre>
        </li>
        <li>status说明//true：|false</li>
        <ul>
            <li>error_code:说明</li>
            <li>201:手机验证不过关</li>
            <li>12:信息无效，找不到该用户</li>
            <li>13：找不到那串破玩意</li>
            <li>1:验证码错误</li>
        </ul>
    </ul> 
    <h2>6.4获取验证码</h2>
     <ul>
        <li>接口说明：访问一下链接，自己折腾看看怎么搞</li>
        <li>调用地址：./index.php?m=Home&c=Public&a=verify</li>
        <li>请求方式：POST</li>
        <li>参数：无</li>
        <li>返回结果:
<pre>
    {"error_code":0,"info":"\u8d44\u6599\u63d0\u4ea4\u5b8c\u6210","status":true}
</pre>
        </li>
        <li>status说明//true：|false</li>
    </ul> 
</div>




   

<div class="box" id="list6" >
    <h2>7.1.启动计划任务（如无说明，每个网站都要添加）</h2>
    <ul>
        <li>接口描述:自动更新网站数据</li>
        <li>调用地址:./index.php?m=Home&c=Index&a=checkTimeTask</li>
        <li>请求方式：POST</li>
        <li> 参数说明:
            <ul>
                 <li>无</li>
            </ul> 
           
        </li>
        <li>无返回，反正你不需要知道</li>

    </ul>

   
 
</div> 
<div>
</body>
</html>

<script type="text/javascript">
    $('.url a').each(function(i){
        var url = $(this).text();
        $(this).attr('href','.'+url)
    })
    
    
</script>